草庐IT

iphone - 检测 performSelectorInBackground 结束 :withObject:

全部标签

c# - 检测用户是否有全屏运行的应用程序

这个问题在这里已经有了答案:Isthereawaytochecktoseeifanotherprogramisrunningfullscreen(2个答案)关闭6年前。我在C#中做了一个通知应用程序,它位于任务栏上,当我从它那里得到一些东西时会显示一个气球,类似于当你收到一封新电子邮件时的GoogleTalk但目前如果我在全屏上运行应用程序它会忽略或不做,做就是工作。如何检测并确保应用程序处于全屏模式?我指的不是最大化(因为应用程序可以在您的屏幕上最大化但仍然不是全屏)模式,而是真正的全屏。例如,当您运行游戏时,大多数游戏将以全屏模式运行。最初GetForegroundWindow()

c# - 检测歌曲中的节拍

我正在从事一个项目,该项目要求我在应用程序(WinForms-C#)中播放歌曲时添加节拍检测。我目前正在使用NAudio.NET播放歌曲并显示歌曲的详细信息。是否有库允许我执行此操作或以某种方式手动检测此操作?我不期待一个完整的解决方案,而是指向正确的方向。理想情况下,我希望这是一种实时检测,但这不是必需的。 最佳答案 这个问题已经有人问过了;查看thisStackOverflowthread.一些答案包括显式节拍检测算法和链接。GameDev.net-AlgorithmSummaryCombFilters更多算法在thatStac

c# - 检测线程数组的完成

我创建了一个线程数组并启动了所有线程。如何知道所有线程是否都完成了工作。我不想使用thread.wait或thread.join。 最佳答案 如果您使用的是.NET4,则可以使用TaskParallelLibrary和ContinueWhenAll方法。您必须修改线程以表示为Task的。任务比线程更容易处理。通常您不必担心较低级别的事情,因为您现在不得不做这些事情,例如安排时间或等待事情完成。 关于c#-检测线程数组的完成,我们在StackOverflow上找到一个类似的问题:

c# - 检测 ASP.NET 应用程序何时回收

我试图检测ASP.NET应用程序何时由于web.config文件被修改或IIS应用程序池被手动回收而被回收。最初我认为ASP.NET的Application_End方法会起作用,并尝试了以下方法:protectedvoidApplication_End(objectsender,EventArgse){File.AppendAllText("log.txt",DateTime.Now+"\n");}该文件是在第一次更改web.config文件时创建的,但后续更改不会触发该事件。同样,在IIS中进行测试时,第一个手动应用程序池回收创建了文件,但后来的没有创建文件-就好像Applicati

c# - 检测我是否点击了文本的特定部分

我正在使用Unity创建Android/IOS应用程序。在包含段落的页面中,我想知道是否单击了文本的最后一句。(例如“单击此处了解更多详细信息”)。单击这句话后我想打开一个新页面。我知道我可以放置2个文本元素并将这句话添加到第二个元素,然后重置到第一个元素并在第二个元素上添加onClick事件。这是解决问题的方法,但在我的情况下,它无法解决问题,因为我正在动态获取文本,并且它的大小会不时发生变化,因此第二个文本元素不会从同一开始第一个元素结束后的行。我需要一个用代码完成的解决方案。我看到了samequestion但它适用于HTML和JavaScript,不适用于Unity。我将发布答案

C# OpenCV FAST 特征检测

我一直无法找到有关如何使用C#和openCV实现FAST特征检测算法跟踪的教程,而且我无法从文档中找到它。如何实现FAST特征检测,特别是特征匹配(类似于SURF特征跟踪示例)。有什么帮助吗? 最佳答案 我正在研究同一个主题,也许这段代码对你有用:https://code.ros.org/trac/opencv/browser/trunk/opencv/tests/cv/src/fast.cpp?rev=2300由于链接错误,我仍然无法编译我的代码。 关于C#OpenCVFAST特征检测

c# - 在 NodaTime 中获取夏令时开始和结束时间

如何使用野田时间获取夏令时的开始和结束日期?下面的函数完成了这个任务,但它非常笨拙,需要一个更简单的解决方案。//////Getsthestartandendofdaylightsavingstimeinagiventimezone//////Thetimezoneinquestion///AtupleindicatingthestartandendofDST///AssumesthiszonehasdaylightsavingstimeprivateTupleGetZoneStartAndEnd(DateTimeZonetz){intthisYear=TimeUtils.System

c# - 我们如何检测 WIndows 8 中的系统音量?

如果我有一个播放声音的应用程序。指出用户听不到声音的原因似乎是个好主意。有没有办法检测系统音量或静音? 最佳答案 是的。MediaControl.SoundLevel适用于Windows8SystemMediaTransportControls.SoundLevel适用于Windows8.1及更高版本MusicandmediacaptureappsshouldmonitortheSoundLeveltodeterminewhethertheaudiostreamsontheapphavebeenMuted.

c# - C#中的拍手声音检测

我希望能够检测到拍手声。作为任何形式的声音识别的新手,有什么简单的方法可以做到这一点吗?如果没有,有什么好的C#声音识别/检测资源?我的目标是使用一些基本的基于拍手的控件来自动化客户媒体中心。 最佳答案 过去有人问过类似的问题:Givenanaudiostream,findwhenadoorslams(soundpressurelevelcalculation?)虽然这个问题不是特定于C#的,但它确实对算法的使用有一些想法。(披露:是的,我确实回答了那个问题。) 关于c#-C#中的拍手声

c# - 检测 .NET 应用程序是在 Azure 中运行还是在非 Azure 环境中运行

我们目前正在将应用程序的一些实例移至Azure,但仍将保持与非Azure托管的现有实例的向后兼容性。有没有在非Azure生产服务器上不安装SDK就能检测环境的好方法?我试过使用:if(RoleEnvironment.IsAvailable)来自Microsoft.WindowsAzure.ServiceRuntime,它在本地和Azure中都能完美运行。但是,我需要将Microsoft.WindowsAzure.ServiceRuntime.dll设置为CopyLocal,即使这样我也会得到:Couldnotloadfileorassembly'msshrtmi,Version=2.2